Linux文件打包压缩详解

本文详细介绍了Linux下的文件打包和压缩,包括Windows与Linux压缩文件的区别,Linux中常见的压缩格式如.gz、.tar.gz、.tar等。重点讲解了tar和gzip命令的使用,包括打包、压缩、解压缩等操作,并提供了多个实例演示。
摘要由CSDN通过智能技术生成

一、Windows与Linux的压缩文件

我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同 了,它有.gz、.tar.gz、.tgz、.bz2、.Z、.tar等众多的压缩文件名,其中最常见的有.gz、.tar、.tar.gz此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。

二、Linux文件的打包与压缩

  • 打包是指将一大堆文件或目录什么的变成一个总的文件。
  • 压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打 成一个包,然后再就原来的压缩程序进行压缩。

  1. .tar文件只是将文件简单地打包,文件的大小没有变化,也就是说.tar文件只是一个包,没有被压缩。
  2. .tar.gz文件是打包后用gzip压缩得到的,文件会被压缩存放,可以减小压缩文件的大小,可以便于传输和存储。
  3. .gz文件是将一个文件用gzip压缩之后得到的压缩文件。

三、打包与压缩的简单使用

常用的文件打包和压缩的命令是tar命令和gzip命令,下面分别介绍。

1、gzip和gunzip(不重要,可直接看tar命令)

gzip命令是用来压缩单个文件的,也就是说不能用来压缩目录。这样就不难理解为什么linux中要单独有一个用来打包的tar命令。因此,对于目录,可以先使用tar命令打包,然后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值